package br.ufpe.cin.dsoa.analyzer;

import java.util.List;

import br.ufpe.cin.dsoa.common.Slo;
import br.ufpe.cin.dsoa.manager.InvocationEvent;

public interface Analyzer {

	public void notify(InvocationEvent invocationEvent);

	public void analyze(String consumerId, String providerId, List<Slo> slos);
	
	public void stopAnalyzing(String consumerId, String providerId);

	public void subscribe(String consumerId, String providerId, Subscriber subscriber);

}
